import router from '@/router'
import nProgress from 'nprogress'
import store from './store'
const 
/**
 * 前置路由守卫
 */
router.beforeEach((to, from, next) => {
  // 开启进度条
  nProgress.start()
  // 如果有token 访问登录页 强制跳转至首页
  if (store.getters.token) {
    // 如果去登录页 跳转至首页
    if (to.path === '/login') {
      next('/') // 中转到主页
      // 不会去到后置路由守卫 手动关闭进度条
      nProgress.done()
    } else {
      next() // 放过
    }
  } else {
    // 没有token
    next()
  }
})

/**
 * 后置路由守卫
 */
router.afterEach(() => {
  nProgress.done()
})
